.map_span{
    font-size: 15px;
}
.service_class{
    color: #696d73;
    font-size: 24px;
    margin-right: 10px;
    margin-top: 7px;
    font-family: inherit;
    text-rendering: optimizelegibility;
}
.gm-style-iw{
    width: 200px;
}
.map-wrapper.map.section {
    float: left;
    width: 50%;
}

.map-wrapper.map.section2 {
    float: left;
    width: 38%;
}


.table-wrapper.products-table.section.map-content2 {
    float: left;
    width: 60% !important; 
    margin-left: 10px
}

.table-wrapper.products-table.section.map-content {
    float: left;
    width: 50%;
}
.map_search {
    /*left: 6%;
    position: absolute;
    top: 8%;
    z-index: 1;*/
     left: 9%;
    position: absolute;
    top: 8%;
    z-index: 1;
}
.map_search #search {
    float: left;
    height: 23px;
    width: 307px;
}
.search_btn{
	background-image:url(../../img/map/search_btn.png);
	background-repeat: no-repeat;
    border: 0 none;
    float: right;
    height: 32px;
    padding-left: 36px;
    padding-right: 36px;
}
#pad-wrapper .map-content h4 {
    font-size: 32px;
    line-height: 47px;
    margin: 0;
    text-align: center;
}
.top_moduel_number {
    background-image: url("../../img/map/map_icone_1.png");
    background-position: 0 4px;
    background-repeat: no-repeat;
    float: left;
    margin-top: 6px;
    padding-left: 20px;
    width: 44%;
	color: #CE7B11;
}
.vendor_working .top_moduel_number {
    background-image: url("../../img/map/map_icone_2.png");
	color: #1D92AF;
}
.locations  .top_moduel_number {
    background-image: url("../../img/map/map_icone_3.png");
	color: #3F7577;
}	
.pull-right.top_moduel_container {
    float: none;
    margin: 0 auto;
    width: 80%;
}
.top_moduel {
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    width: 30%;
	color:#666666;
	font-size:12px;
	background-image: url("../../img/map/top_module_bg.png");
	 background-position: right center;
    background-repeat: no-repeat;
}
.locations.top_moduel {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.top_moduel_graph {
    float: left;
    width: 40%;
}
.top_moduel_title {
    float: left;
    width: 100%;
	text-transform: uppercase;
}
.map_graph {
    text-align: center;
}
.map-table thead tr{
	background-image: url("../../img/map/map_table_header_bg.png");
}
.map-table td {
    border-top-color: #DDDDDD;
    
}
.map-table tr th {
    margin: 0;
    padding-bottom: 10px;
}
table.map-table {
    background-color: #F9F9F9;
}

.sort {
    float: right;
    height: 14px;
    margin-top: 4px;
    width: 10px;
}

.sort .asc {
    background-image: url("../../img/map/map_sort_asc.png");
    float: left;
    height: 6px;
    width: 100%;
}

.sort .desc {
    background-image: url("../../img/map/map_sort_desc.png");
    float: left;
    height: 4px;
    width: 100%;
}

.map-table td.name{
	width:20%;
}
.map-table td.title{
	width:60%;
}
.map-table td.priority{
	width:20%;
}


